約 2,257,394 件
https://w.atwiki.jp/daphne/pages/204.html
SUPER FAMICOMを参照のこと。
https://w.atwiki.jp/retron5/pages/22.html
動作報告リスト ※本体のファームウエアは最新版アップデートしましょう A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 数字 A タイトル名 メーカー名 動作 バージョン 備考 B タイトル名 メーカー名 動作 バージョン 備考 C タイトル名 メーカー名 動作 バージョン 備考 D タイトル名 メーカー名 動作 バージョン 備考 E タイトル名 メーカー名 動作 バージョン 備考 F タイトル名 メーカー名 動作 バージョン 備考 F タイトル名 メーカー名 動作 バージョン 備考 H タイトル名 メーカー名 動作 バージョン 備考 I タイトル名 メーカー名 動作 バージョン 備考 J タイトル名 メーカー名 動作 バージョン 備考 K タイトル名 メーカー名 動作 バージョン 備考 L タイトル名 メーカー名 動作 バージョン 備考 M タイトル名 メーカー名 動作 バージョン 備考 N タイトル名 メーカー名 動作 バージョン 備考 O タイトル名 メーカー名 動作 バージョン 備考 P タイトル名 メーカー名 動作 バージョン 備考 Q タイトル名 メーカー名 動作 バージョン 備考 R タイトル名 メーカー名 動作 バージョン 備考 S タイトル名 メーカー名 動作 バージョン 備考 Super Mario ALL-Stars + Super Mario World Nintendo ○ 1.5 T タイトル名 メーカー名 動作 バージョン 備考 Tetris Attack Nintendo ○ 1.5 U タイトル名 メーカー名 動作 バージョン 備考 V タイトル名 メーカー名 動作 バージョン 備考 W タイトル名 メーカー名 動作 バージョン 備考 X タイトル名 メーカー名 動作 バージョン 備考 Y タイトル名 メーカー名 動作 バージョン 備考 Z タイトル名 メーカー名 動作 バージョン 備考 数字 タイトル名 メーカー名 動作 バージョン 備考
https://w.atwiki.jp/snesspec/pages/169.html
SPC File Format v0.31 オフセット サイズ 説明 00000h 33 ファイルヘッダ "SNES-SPC700 Sound File Data v0.30" 00021h 2 26,26 00023h 1 26 = ヘッダに ID666 情報を含む27 = ヘッダに ID666 タグを含まない 00024h 1 バージョンのマイナー値 (30) SPC700 レジスタ 00025h 2 PC 00027h 1 A 00028h 1 X 00029h 1 Y 0002Ah 1 PSW 0002Bh 1 SP (下位バイト) 0002Ch 2 予約済み ID666 タグ (テキストフォーマット) 0002Eh 32 曲タイトル 0004Eh 32 ゲームタイトル 0006Eh 16 ダンパーの名前 (Name of dumper) 0007Eh 32 コメント 0009Eh 11 SPC 抽出日 (MM/DD/YYYY) 000A9h 3 曲がフェードアウトするまでの秒数 000ACh 5 フェード時間 (ミリ秒) 000B1h 32 曲のアーティスト 000D1h 1 デフォルトチャネル無効 (0 有効,1 無効) 000D2h 1 SPC の抽出に使ったエミュレータ0 不明,1 ZSNES,2 Snes9x 000D3h 45 予約済み (全て0にセット) ID666 タグ (バイナリフォーマット) 0002Eh 32 曲タイトル 0004Eh 32 ゲームタイトル 0006Eh 16 ダンパーの名前 (Name of dumper) 0007Eh 32 コメント 0009Eh 4 SPC 抽出日 (YYYYMMDD) 000A2h 7 未使用 000A9h 3 曲がフェードアウトするまでの秒数 000ACh 4 フェード時間 (ミリ秒) 000B0h 32 曲のアーティスト 000D0h 1 デフォルトチャネル無効 (0 有効,1 無効) 000D1h 1 SPC の抽出に使ったエミュレータ0 不明,1 ZSNES,2 Snes9x 000D2h 46 予約済み (全て0にセット) 続き 00100h 65536 64KB RAM 10100h 128 DSP レジスタ (下記参照) 10180h 64 未使用 101C0h 64 拡張 RAM(IPL ROM 領域が読み込み専用になっている時に使われる) 10200h 拡張 ID666 (下記参照) 拡張 ID666 フォーマット TODO
https://w.atwiki.jp/quattro_vageena/pages/26.html
Rom Listへ戻る You have 11337 of 11337 known Nintendo Super NES/Famicom ROMS (V2.04) アルファベットで選択 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Rom Listへ戻る Copyright 2004 BOB All Rights Reserved.
https://w.atwiki.jp/betaw/pages/55.html
Snes9x GX 4.1.5 導入 必要なもの Homebrew Channel導入済みのWii本体 SDカード Snes9x GX 4.1.5本体 導入解説 1.まず「Snes9x GX 4.1.5」をダウンロードし、解凍します。 2.解凍して出てきた「appsフォルダ」の中にある「snes9xgxフォルダ」をSDカードの「appsフォルダ」に入れます。 3.解凍した「Snes9x GX 4.1.5フォルダ」の中の「appsフォルダ」と同じところにある「snes9xフォルダ(cheats,roms,savesフォルダが入ったフォルダ)」をSDカードのルートにコピーします。 ※「romsフォルダ」にスーファミのROMを入れます。(拡張子 SMC) 4.SDカードをWiiにさし「Homebrew Channel」から「Snes9x GX」を起動します。 5.ROMを選択し、ちゃんと起動すれば導入成功です。
https://w.atwiki.jp/snesspec/
SNES Spec メニュー ハードウェア CPUレジスタ アドレッシングモード 命令セット一覧 (アルファベット順) 命令セット一覧 (機能別) 命令セット一覧 (オペコード順) PPUBG (背景) スプライト ウインドウ 画面のレンダリング APUレジスタ SPC700 のアドレッシングモード SPC700 の命令セット一覧 (機能別) SPC700 の命令セット一覧 (オペコード順) IPL (Initial Program Loader) ブート ROM APU IO 音声ブロックフォーマット バス メモリマップ IO ポート (メイン) IO ポート (サウンド) 割り込み DMAとHDMA カートリッジカートリッジヘッダ 埋め込みカートリッジ情報 HiROM と LoROM の見分け方 ROM プロテクションスキーム チートデバイス コントローラ ファイルフォーマットSPCファイルフォーマット IPSパッチフォーマット 参考にしたファイル 外部リンク エミュレータ リンク集
https://w.atwiki.jp/snesspec/pages/158.html
データ転送 [#p01] 算術演算命令 [#p02] 論理演算命令 [#p03] インクリメント・デクリメント [#p04] シフト・回転シフト [#p05] 分岐 [#p06] サブルーチンコール・リターン [#p07] 10 進補正命令 [#p08] スタック操作 [#p09] ビット操作命令 [#p10] プログラムステータスフラグ操作 [#p11] その他 [#p12] データ転送 ニーモニック 内容 MOV 8 ビットデータ転送 MOVW 16 ビットデータ転送 算術演算命令 ニーモニック 内容 ADC キャリー付き加算 SBC キャリー付き減算 CMP 比較 INCW インクリメント (16 ビット) DECW デクリメント (16 ビット) ADDW 加算 (16 ビット) SUBW 減算 (16 ビット) CMPW 比較 (16 ビット) MUL 乗算 DIV 除算 論理演算命令 ニーモニック 内容 AND 論理積 OR 論理和 EOR 排他的論理和 インクリメント・デクリメント ニーモニック 内容 INC インクリメント DEC デクリメント シフト・回転シフト ニーモニック 内容 ASL 算術左シフト LSR 論理右シフト ROL 左回転シフト ROR 右回転シフト XCN 4ビットデータ交換 分岐 ニーモニック 内容 BRA 常に分岐 BEQ 等しい時 (Z=1) 分岐 BNE 等しくない時 (Z=0) 分岐 BCS キャリーセット時 (C=1) 分岐 BCC キャリークリア時 (C=0) 分岐 BVS オーバーフローフラグセット時 (V=1) 分岐 BVC オーバーフローフラグクリア時 (V=0) 分岐 BMI ネガティブフラグセット時 (N=1) 分岐 BPL ネガティブフラグクリア時 (N=0) 分岐 BBS メモリビットセット時分岐 BBC メモリビットクリア時分岐 CBNE Aレジスタと等しくない時分岐 DBNZ プリデクリメント後、ゼロ以外の時分岐 JMP 絶対アドレスジャンプ サブルーチンコール・リターン ニーモニック 内容 CALL サブルーチン呼び出し PCALL 0xFF00 ~ 0xFFFF の間にあるサブルーチンを呼び出す TCALL 0xFFC0 ~ 0xFFDF の間にあるデータをジャンプテーブルとして使用し、絶対アドレスでサブルーチンを呼び出す BRK ソフトウェア割り込み RET サブルーチンから復帰 RETI 割り込み処理から復帰 10 進補正命令 ニーモニック 内容 DAA 加算結果を2進化10進数にする DAS 減算結果を2進化10進数にする スタック操作 ニーモニック 内容 PUSH スタックにプッシュする POP スタックからポップする ビット操作命令 ニーモニック 内容 SET1 指定されたビットをセットする CLR1 指定されたビットをクリアする TSET1 Aレジスタで立っているフラグをメモリにセットする TCLR1 Aレジスタで立っているフラグをメモリからクリアする AND1 キャリーフラグと指定されたビットで論理積をとる OR1 キャリーフラグと指定されたビットで論理和をとる EOR1 キャリーフラグと指定されたビットで排他的論理和をとる NOT1 指定されたビットを反転する MOV1 キャリーフラグと指定されたビット間で移動する プログラムステータスフラグ操作 ニーモニック 内容 CLRC キャリーフラグをクリアする SETC キャリーフラグをセットする NOTC キャリーフラグを反転させる CLRV オーバーフローフラグ、ハーフキャリーフラグをクリアする CLRP ダイレクトページフラグをクリアする SETP ダイレクトページフラグをセットする EI 割り込み処理を有効にする(SNESではSPC-700の割り込みはサポートされていない) DI 割り込み処理を無効にする(SNESではSPC-700の割り込みはサポートされていない) その他 ニーモニック 内容 NOP 何もしない SLEEP スリープモードに移行する STOP 停止する
https://w.atwiki.jp/snesspec/pages/268.html
0x213F - STAT78 (PPUステータスフラグとバージョン番号2) アクセスフラグ 読バ強VH常 D7 D6 D5 D4 D3 D2 D1 D0 f l - p v v v v f インターレスフラグ V-Blank 毎に反転される。 l 外部ラッチフラグ PPU カウンタがラッチされている時、このフラグがセットされる。 読み込み時にこのフラグはリセットされる。 しかし、0x4201 のビット 7 がセットされる。 p NTSC/PAL モード SNES 本体が PAL の場合、このフラグがセットされる。 NTSC の場合は 0。 vvvv 5C78 チップのバージョン番号 これまでのところ、2 と 3 しか見たことがないが、 1 もあるかもしれない。 - になっている部分は、PPU2 のオープンバス状態を表す 注 このレジスタ読み込み時の副作用として、 0x213c ~ 0x213d の上位/下位バイトセレクタが下位にリセットされる。
https://w.atwiki.jp/snesspec/pages/267.html
0x213E - STAT77 (PPUステータスフラグとバージョン番号1) アクセスフラグ 読バ強VH常 D7 D6 D5 D4 D3 D2 D1 D0 t r m - v v v v t タイムオーバーフラグ 1 ライン中に 34 より多くのスプライトタイルが見つかった時このフラグがセットされる。 (16x16 のスプライトは、2 つのタイルを持つ) V-Blank の終わりの時点でこのフラグはリセットされる。 r 範囲オーバーフラグ 1 ライン中に 32 より多くのスプライトが見つかった時にこのフラグがセットされる。 V-Blank の終わりの時点でこのフラグはリセットされる。 m マスター/スレーブモード選択 断片的にしか分からない。 S-PPU1 チップの "MASTER" ピンのステータスを表す。 普通の SNES は常に Gnd。 このフラグは常に 0 を返すように見える。 vvvv 5c77 チップのバージョン番号 これまでのところ、1 しか見たことがない。 - になっている部分は、PPU1 のオープンバス状態を表す
https://w.atwiki.jp/snesspec/pages/18.html
SNES には 8 ビットのデータバス 1 つと、2 つのアドレスバスがある。 アドレスバスはそれぞれ、"アドレスバスA"、"アドレスバスB" と呼ばれている。 データバス データバスは 8 ビット幅のバス。 データバスにデータがセットされていない時に読み込み動作を行うと、 最後にバスにセットされた値が代わりに読み込まれる。 これは、"オープンバス" と呼ばれている。 ライン カートリッジ 拡張 D0 19 11 D1 20 12 D2 21 13 D3 22 14 D4 50 15 D5 51 16 D6 52 17 D7 53 18 アドレスバス A アドレスバス A は 24 ビット幅のバスで、 読み込み・書き込みライン (/RD と /WR)、 2 つの補助ライン (/CART と /WRAM) を一緒に使う。 このバスは、カートリッジ端子のみではなく WRAM も接続されている。 ライン カートリッジ A0 17 A1 16 A2 15 A3 14 A4 13 A5 12 A6 11 A7 10 A8 9 A9 8 A10 7 A11 6 A12 37 A13 38 ライン カートリッジ A14 39 A15 40 A16 41 A17 42 A18 43 A19 44 A20 45 A21 46 A22 47 A23 48 /RD 23 /WR 54 /CART 49 /WRAM 32 アドレスバス B アドレスバス B は 8 ビット幅のバスで、 読み込み・書き込みライン (/RD と /WR) と一緒に使う。 カートリッジと拡張ポートだけではなく、 WRAM, PPU1, PPU2, APU もこのバスに接続されている。 ライン カートリッジ 拡張 PA0 28 1 PA1 59 2 PA2 29 3 PA3 60 4 PA4 30 5 PA5 61 6 PA6 3 7 PA7 34 8 /PARD 4 10 /PAWR 35 9